package anoymous;

public class AnonymousMain {
//    static class AnimalImpl implements Animal {
//
//        @Override
//        public void speak() {
//
//        }
//
//        @Override
//        public void eat() {
//
//        }
//    }

    public static void main(String[] args) {
//        Animal animalImpl = new AnimalImpl();
//        Animal anonymousAnimal = new Animal() {
//            @Override
//            public void speak() {
//
//            }
//
//            @Override
//            public void eat() {
//
//            }
//        };
        SingleFunctionInterface singleFunctionInterface =
                new SingleFunctionInterface() {
                    @Override
                    public int function(int a, int b) {
                        System.out.println(a + b);
                        return a + b;
                    }
                };
        SingleFunctionInterface singleFunctionInterface2 =
                (a, b) -> {
                    System.out.println(a + b);
                    return a + b;
                };
    }
}
